package com.kws.payment.dao;

import io.swagger.annotations.ApiModelProperty;

/**
 * <b>CreateWeixinPayNotifyRq</b>
 *
 * @description: CreateWeixinPayNotifyRq <br>
 * @date: 2024/11/13 16:46 <br>
 * @author: lhm <br>
 * @version: 1.0 <br>
 */
public class CreateWeixinPayNotifyRq {
    @ApiModelProperty(value = "应用appId")
    private String appid;

    @ApiModelProperty(value = "商户号")
    private String mchid;

    @ApiModelProperty(value = "订单号")
    private String out_trade_no;

    @ApiModelProperty(value = "交易类型")
    private String trade_type;

    @ApiModelProperty(value = "交易状态描述")
    private String trade_state_desc;

    @ApiModelProperty(value = "银行类型")
    private String bank_type;

    @ApiModelProperty(value = "支付完成时间")
    private String success_time;

    @ApiModelProperty(value = "")
    private WeixinAmountRq amount;

    public String getAppid() {
        return appid;
    }

    public void setAppid(String appid) {
        this.appid = appid;
    }

    public String getMchid() {
        return mchid;
    }

    public void setMchid(String mchid) {
        this.mchid = mchid;
    }

    public String getOut_trade_no() {
        return out_trade_no;
    }

    public void setOut_trade_no(String out_trade_no) {
        this.out_trade_no = out_trade_no;
    }

    public String getTrade_type() {
        return trade_type;
    }

    public void setTrade_type(String trade_type) {
        this.trade_type = trade_type;
    }

    public String getTrade_state_desc() {
        return trade_state_desc;
    }

    public void setTrade_state_desc(String trade_state_desc) {
        this.trade_state_desc = trade_state_desc;
    }

    public String getBank_type() {
        return bank_type;
    }

    public void setBank_type(String bank_type) {
        this.bank_type = bank_type;
    }

    public String getSuccess_time() {
        return success_time;
    }

    public void setSuccess_time(String success_time) {
        this.success_time = success_time;
    }

    public WeixinAmountRq getAmount() {
        return amount;
    }

    public void setAmount(WeixinAmountRq amount) {
        this.amount = amount;
    }
}
